package com.example.design.结构型设计模式.代理模式;

// 最后，在客户端代码中，我们可以使用代理类进行购买。
public class ProxyClientMain {
    public static void main(String[] args) {
        Shopping shopping = new ShoppingProxy();
        shopping.purchase("Laptop");
    }
}
// 最后，在客户端代码中，我们可以使用代理类进行购买。

// 在购物代理模式中，用户通过代理对象来完成购物操作，代理对象负责处理一些额外的操作，例如检查库存、计算价格等。然后将商品给用户
// 例如: 生活中通过第三方购物网站来完成购物，像淘宝、京东、拼多多等。这些平台就充当了代理对象，负责处理一些额外的操作，例如检查库存、计算价格等。然后将商品
// 而代理客户端就相当于这些平台的 APP